export interface IListParams {
  page_index?: number
  page_size?: number
}

export interface IInformationDeviceExportParams extends IListParams {
  /** 操作类型 */
  event_type: number | string
  /** 类型id 1智能输液 2无线 */
  device_type_id: number
  /** 关键字 设备码/设备名称 */
  keyword: string
  /** 分区id  */
  area_id: string | number
  /** 开始时间  */
  start_time: string
  /** 结束时间  */
  end_time: string
}

/**
 * 后台日志导出
 */
export interface IInformationListParams extends IListParams {
  /** 操作类型 */
  event_type: number | string
  /** 类型id 1智能输液 2无线 */
  device_type_id: number
  /** 关键字 设备码/设备名称 */
  keyword: string
  /** 分区id  */
  area_id: string | number
  /** 开始时间  */
  start_time: string
  /** 结束时间  */
  end_time: string
}

/**
 * 后台系统日志
 */
export interface IInformationListData {
  id: number
  /** 角色名称 */
  role_name: string
  /** 用户名称 */
  user_name: string
  /** 用户账号 */
  user_number: string
  /** 模块 */
  module: string
  /** 详细信息 */
  info: string
  /** 操作类型 */
  type: string
  /** 内容 */
  content: string
  /** 模块名称 */
  module_name: string
  /** 创建时间 */
  create_time: string
  /** 类型名称 */
  type_name: string
  /** 格式化时间 */
  create_time_format: string
}

/**
 * 终端系统日志
 */
export interface ITerminalListData {
  id: number
  /** 设备类型 1输液 2无线 */
  device_type_id: number
  /** 接收器id */
  device_receiver_id: number
  /** 设备id */
  device_id: number
  /** 上报时间 */
  call_time: string
  /** 事件类型 1输液中 2呼叫 3缺液 4低电量 */
  event_type: string
  /** 类型名称 */
  event_name: string
  /** 设备码 */
  device_code: string
  /** 设备名称 */
  device_name: string
  /** 创建时间 */
  create_at: string
}
export type InformationResponseData<T> = ApiResponseData<T>

export type InformationListResponseData<T> = ApiListResponseData<T>
